import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

public class Ghost extends fantasma
{
    /**
     * Funcion que invierte horizontalmente la imagen del objeto
     */
    public void volteaImagen()
    {
        GreenfootImage spr = this.getImage();
        spr.mirrorHorizontally();
        setImage(spr);
    }
    
    /**
     * Funcion que verifica si se tocan los limites del mundo y cambia la posicion del objeto
     */
    public void tocaPared()
    {
        if(getX() >= 640-1 || getX() <= 0)
        {
            dirX = -dirX;
            volteaImagen();
        }
        if(getY() >= 400-1 || getY() <= 0)
        dirY = -dirY;
    }
}
